package com.cunjin.base.service;

import java.util.Map;

public interface BaseService<T> {
	/**
	 * 1. 插入1条记录
	 */
	Map<String, Object> insert(T entity);
	/**
	 * 2.根据id删除记录
	 */
	Map<String, Object> deleteByid(T entity);
	
	/**
	 * 3.更新记录
	 */
	Map<String, Object> update(T entity);
	
	/**
	 * 4.根据id查询
	 */
	Map<String, Object> queryById(T entity);
	
	/**
	 * 5.查询所有记录
	 */
	Map<String, Object> queryAll();
	/**
	 * 6.分页查询
	 * @param page 页数，每页的记录条数
	 */
	Map<String, Object> queryByPage(Integer pageIndex,Integer pageSize);
}
